function a() {console.log('延时3秒输出');};


//清除定时器两种方法
//方法重写，设定为空
setInterval=function () {}




//两种操作，一种调用自定义函数，一种现写函数
setTimeout(() => {
    console.log('延时3秒输出');
}, 3000);

s3=setTimeout(a,3000)//无需调用，定义就执行


//每隔多少秒执行一次函数setInterval
setInterval(() => {
    console.log('每隔0.3秒输出');
}, 300);

function b(){
    console.log('每隔0.4s输出');
    
}
setInterval(b,400)

//clear消除定时器,但只能消除命名的定时器
clearTimeout(s3);

setImmediate()